package com.erp.database.pos.domain;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Table;

/** 
 * @author Buddy
 * @version 2017年10月12日 下午3:33:19 
 */
@Table(name="cGoods")
public class POSGoodsDomain {
	//cGoods	1	GoodsID	商品代码	varchar	13	1
	@Column(name="GoodsID")
	private String goodsId;
	//cGoods	2	GoodsNM	商品名称	varchar	64	1
	@Column(name="GoodsNM")
	private String goodsNM;
	//cGoods	3	ShortNM	简称	varchar	32	1
	@Column(name="ShortNM")
	private String shortNM;
	//cGoods	4	Spell	简拼	varchar	32	1
	@Column(name="Spell")
	private String spell;
	//cGoods	5	OwnBarcode	自带条码	varchar	13	1
	@Column(name="OwnBarcode")
	private String ownBarcode;
	//cGoods	6	Barcode	商品条码	varchar	13	1
	@Column(name="Barcode")
	private String barcode;
	//cGoods	7	Specs	规格	varchar	16	1
	@Column(name="Specs")
	private String specs;
	//cGoods	8	Brand	品牌	varchar	16	1
	@Column(name="Brand")
	private String brand;
	//cGoods	9	PArea	产地	varchar	16	1
	@Column(name="PArea")
	private String pArea;
	//cGoods	10	Grade	等级	char	2	1
	@Column(name="Grade")
	private String  grade;
	//cGoods	11	DeptID	部门代码	char	2	1
	@Column(name="DeptID")
	private String  deptId;
	//cGoods	12	GroupID	小组代码	varchar	4	1
	@Column(name="GroupID")
	private String groupId;
	//cGoods	13	CtgyID	小类代码	varchar	10	1
	@Column(name="CtgyID")
	private String ctgyId;
	//cGoods	14	PRate	包装率	numeric	NULL	1
	@Column(name="PRate")
	private double pRate;
	//cGoods	15	PUnit	包装单位	varchar	8	1
	@Column(name="PUnit")
	private String pUnit;
	//cGoods	16	SUnit	销售单位	varchar	8	1
	@Column(name="SUnit")
	private String sUnit;
	//cGoods	17	Cess	进项税	numeric	NULL	1
	@Column(name="Cess")
	private double cess;
	//cGoods	18	SCess	销项税	numeric	NULL	1
	@Column(name="SCess")
	private double sCess;
	//cGoods	19	KeepDays	保质期	smallint	NULL	1
	@Column(name="KeepDays")
	private int keepDays;
	//cGoods	20	ProvidID	供应商	varchar	6	1
	@Column(name="ProvidID")
	private String providId;
	//cGoods	21	PactID	合同编号	varchar	10	1
	@Column(name="PactID")
	private String pactId;
	//cGoods	22	CargoNO	货号	varchar	64	1
	@Column(name="CargoNO")
	private String cargoNo;
	//cGoods	23	PartSell	部组销售	char	1	1
	@Column(name="PartSell")
	private String  partSell;
	//cGoods	24	ElectrFlag	电子秤	char	1	1
	@Column(name="ElectrFlag")
	private String electrFlag;
	//cGoods	25	MPFlag	MPFlag	char	1	0
	@Column(name="MPFlag")
	private String  mpFlag;
	//cGoods	26	DealFlag	属性	char	1	1
	@Column(name="DealFlag")
	private String  dealFlag;
	//cGoods	27	RakeonPoint	RakeonPoint	char	1	0
	@Column(name="RakeonPoint")
	private String  rakeonPoint;
	//cGoods	28	RakeonShop	RakeonShop	char	6	0
	@Column(name="rakeonShop")
	private String  RakeonShop;
	//cGoods	29	AEFlag	AEFlag	char	1	0
	@Column(name="AEFlag")
	private String  aeFlag;
	//cGoods	30	ASFlag	ASFlag	char	1	0
	@Column(name="ASFlag")
	private String  asFlag;
	//cGoods	31	State	状态	char	1	1
	@Column(name="State")
	private String  state;
	//cGoods	32	LockState	冻结状态	char	1	1
	@Column(name="LockState")
	private String  lockState;
	//cGoods	33	LockDT	冻结时间	datetime	NULL	1
	@Column(name="LockDT")
	private Date lockDT;
	//cGoods	34	HState	HState	char	1	0
	@Column(name="HState")
	private String  hState;
	//cGoods	35	StarDate	启用时间	datetime	NULL	1
	@Column(name="StarDate")
	private Date starDate;
	//cGoods	36	StopDate	终止时间	datetime	NULL	1
	@Column(name="StopDate")
	private Date stopDate;
	//cGoods	37	FEnterDate	首次进货时间	datetime	NULL	1
	@Column(name="FEnterDate")
	private Date fEnterDate;
	//cGoods	38	OrderType	订货方式	char	1	1
	@Column(name="OrderType")
	private String  orderType;
	//cGoods	39	OrderTimes	订货倍数	int	NULL	1
	@Column(name="OrderTimes")
	private int orderTimes;
	//cGoods	40	EPrice	含税进价	numeric	NULL	1
	@Column(name="EPrice")
	private double ePrice;
	//cGoods	41	EPriceN	未税进价	numeric	NULL	1
	@Column(name="EPriceN")
	private double epriceN;
	//cGoods	42	SPrice	售价	numeric	NULL	1
	@Column(name="SPrice")
	private double sPrice;
	//cGoods	43	MPrice	会员价	numeric	NULL	1
	@Column(name="MPrice")
	private double mPrice;
	//cGoods	44	RePrice1	RePrice1	numeric	NULL	0
	@Column(name="RePrice1")
	private double rePrice1;
	//cGoods	45	RePrice2	RePrice2	numeric	NULL	0
	@Column(name="RePrice2")
	private double rePrice2;
	//cGoods	46	RePrice3	RePrice3	numeric	NULL	0
	@Column(name="RePrice3")
	private double rePrice3;
	//cGoods	47	Rebate	折扣	numeric	NULL	0
	@Column(name="Rebate")
	private double rebate;
	//cGoods	48	MRebate	会员折扣	numeric	NULL	1
	@Column(name="MRebate")
	private double mRebate;
	//cGoods	49	IRate	积分比例	numeric	NULL	1
	@Column(name="IRate")
	private double iRate;
	//cGoods	50	NIFlag	NIFlag	char	1	0
	@Column(name="NIFlag")
	private String  niFlag;
	//cGoods	51	NRFlag	NRFlag	char	1	0
	@Column(name="NRFlag")
	private String  nrFlag;
	//cGoods	52	IType	积分类型	char	4	0
	@Column(name="IType")
	private String  iType;
	//cGoods	53	PoolRate	联营扣率	numeric	NULL	1
	@Column(name="poolRate")
	private double poolRate;
	//cGoods	54	Remark	备注	varchar	256	1
	@Column(name="Remark")
	private String remark;
	//cGoods	55	Prep1	Prep1	varchar	256	0
	@Column(name="Prep1")
	private String prep1;
	//cGoods	56	Prep2	Prep2	varchar	256	0
	@Column(name="Prep2")
	private String prep2;
	//cGoods	57	Prep3	Prep3	varchar	256	0
	@Column(name="Prep3")
	private String prep3;
	//cGoods	58	Isrt_man	Isrt Man	char	4	1
	@Column(name="Isrt_man")
	private String  isrtMan;
	//cGoods	59	Isrt_dt	Isrt Dt	datetime	NULL	1
	@Column(name="Isrt_dt")
	private Date isrtDt;
	//cGoods	60	Updt_man	Updt Man	char	4	1
	@Column(name="Updt_man")
	private String  updtMan;
	//cGoods	61	Updt_dt	Updt Dt	datetime	NULL	1
	@Column(name="Updt_dt")
	private Date updtDt;
	public String getGoodsId() {
		return goodsId;
	}
	public void setGoodsId(String goodsId) {
		this.goodsId = goodsId;
	}
	public String getGoodsNM() {
		return goodsNM;
	}
	public void setGoodsNM(String goodsNM) {
		this.goodsNM = goodsNM;
	}
	public String getShortNM() {
		return shortNM;
	}
	public void setShortNM(String shortNM) {
		this.shortNM = shortNM;
	}
	public String getSpell() {
		return spell;
	}
	public void setSpell(String spell) {
		this.spell = spell;
	}
	public String getOwnBarcode() {
		return ownBarcode;
	}
	public void setOwnBarcode(String ownBarcode) {
		this.ownBarcode = ownBarcode;
	}
	public String getBarcode() {
		return barcode;
	}
	public void setBarcode(String barcode) {
		this.barcode = barcode;
	}
	public String getSpecs() {
		return specs;
	}
	public void setSpecs(String specs) {
		this.specs = specs;
	}
	public String getBrand() {
		return brand;
	}
	public void setBrand(String brand) {
		this.brand = brand;
	}
	public String getpArea() {
		return pArea;
	}
	public void setpArea(String pArea) {
		this.pArea = pArea;
	}
	public String  getGrade() {
		return grade;
	}
	public void setGrade(String  grade) {
		this.grade = grade;
	}
	public String  getDeptId() {
		return deptId;
	}
	public void setDeptId(String  deptId) {
		this.deptId = deptId;
	}
	public String getGroupId() {
		return groupId;
	}
	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}
	public String getCtgyId() {
		return ctgyId;
	}
	public void setCtgyId(String ctgyId) {
		this.ctgyId = ctgyId;
	}
	public double getpRate() {
		return pRate;
	}
	public void setpRate(double pRate) {
		this.pRate = pRate;
	}
	public String getpUnit() {
		return pUnit;
	}
	public void setpUnit(String pUnit) {
		this.pUnit = pUnit;
	}
	public String getsUnit() {
		return sUnit;
	}
	public void setsUnit(String sUnit) {
		this.sUnit = sUnit;
	}
	public double getCess() {
		return cess;
	}
	public void setCess(double cess) {
		this.cess = cess;
	}
	public double getsCess() {
		return sCess;
	}
	public void setsCess(double sCess) {
		this.sCess = sCess;
	}
	public int getKeepDays() {
		return keepDays;
	}
	public void setKeepDays(int keepDays) {
		this.keepDays = keepDays;
	}
	public String getProvidId() {
		return providId;
	}
	public void setProvidId(String providId) {
		this.providId = providId;
	}
	public String getPactId() {
		return pactId;
	}
	public void setPactId(String pactId) {
		this.pactId = pactId;
	}
	public String getCargoNo() {
		return cargoNo;
	}
	public void setCargoNo(String cargoNo) {
		this.cargoNo = cargoNo;
	}
	public String  getPartSell() {
		return partSell;
	}
	public void setPartSell(String  partSell) {
		this.partSell = partSell;
	}
	public String  getElectrFlag() {
		return electrFlag;
	}
	public void setElectrFlag(String  electrFlag) {
		this.electrFlag = electrFlag;
	}
	public String  getMpFlag() {
		return mpFlag;
	}
	public void setMpFlag(String  mpFlag) {
		this.mpFlag = mpFlag;
	}
	public String  getDealFlag() {
		return dealFlag;
	}
	public void setDealFlag(String  dealFlag) {
		this.dealFlag = dealFlag;
	}
	public String  getRakeonPoint() {
		return rakeonPoint;
	}
	public void setRakeonPoint(String  rakeonPoint) {
		this.rakeonPoint = rakeonPoint;
	}
	public String  getRakeonShop() {
		return RakeonShop;
	}
	public void setRakeonShop(String  rakeonShop) {
		RakeonShop = rakeonShop;
	}
	public String  getAeFlag() {
		return aeFlag;
	}
	public void setAeFlag(String  aeFlag) {
		this.aeFlag = aeFlag;
	}
	public String  getAsFlag() {
		return asFlag;
	}
	public void setAsFlag(String  asFlag) {
		this.asFlag = asFlag;
	}
	public String  getState() {
		return state;
	}
	public void setState(String  state) {
		this.state = state;
	}
	public String  getLockState() {
		return lockState;
	}
	public void setLockState(String  lockState) {
		this.lockState = lockState;
	}
	public Date getLockDT() {
		return lockDT;
	}
	public void setLockDT(Date lockDT) {
		this.lockDT = lockDT;
	}
	public String  gethState() {
		return hState;
	}
	public void sethState(String  hState) {
		this.hState = hState;
	}
	public Date getStarDate() {
		return starDate;
	}
	public void setStarDate(Date starDate) {
		this.starDate = starDate;
	}
	public Date getStopDate() {
		return stopDate;
	}
	public void setStopDate(Date stopDate) {
		this.stopDate = stopDate;
	}
	public Date getfEnterDate() {
		return fEnterDate;
	}
	public void setfEnterDate(Date fEnterDate) {
		this.fEnterDate = fEnterDate;
	}
	public String  getOrderType() {
		return orderType;
	}
	public void setOrderType(String  orderType) {
		this.orderType = orderType;
	}
	public int getOrderTimes() {
		return orderTimes;
	}
	public void setOrderTimes(int orderTimes) {
		this.orderTimes = orderTimes;
	}
	public double getePrice() {
		return ePrice;
	}
	public void setePrice(double ePrice) {
		this.ePrice = ePrice;
	}
	public double getEpriceN() {
		return epriceN;
	}
	public void setEpriceN(double epriceN) {
		this.epriceN = epriceN;
	}
	public double getsPrice() {
		return sPrice;
	}
	public void setsPrice(double sPrice) {
		this.sPrice = sPrice;
	}
	public double getmPrice() {
		return mPrice;
	}
	public void setmPrice(double mPrice) {
		this.mPrice = mPrice;
	}
	public double getRePrice1() {
		return rePrice1;
	}
	public void setRePrice1(double rePrice1) {
		this.rePrice1 = rePrice1;
	}
	public double getRePrice2() {
		return rePrice2;
	}
	public void setRePrice2(double rePrice2) {
		this.rePrice2 = rePrice2;
	}
	public double getRePrice3() {
		return rePrice3;
	}
	public void setRePrice3(double rePrice3) {
		this.rePrice3 = rePrice3;
	}
	public double getRebate() {
		return rebate;
	}
	public void setRebate(double rebate) {
		this.rebate = rebate;
	}
	public double getmRebate() {
		return mRebate;
	}
	public void setmRebate(double mRebate) {
		this.mRebate = mRebate;
	}
	public double getiRate() {
		return iRate;
	}
	public void setiRate(double iRate) {
		this.iRate = iRate;
	}
	public String  getNiFlag() {
		return niFlag;
	}
	public void setNiFlag(String  niFlag) {
		this.niFlag = niFlag;
	}
	public String  getNrFlag() {
		return nrFlag;
	}
	public void setNrFlag(String  nrFlag) {
		this.nrFlag = nrFlag;
	}
	public String  getiType() {
		return iType;
	}
	public void setiType(String  iType) {
		this.iType = iType;
	}
	public double getPoolRate() {
		return poolRate;
	}
	public void setPoolRate(double poolRate) {
		this.poolRate = poolRate;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getPrep1() {
		return prep1;
	}
	public void setPrep1(String prep1) {
		this.prep1 = prep1;
	}
	public String getPrep2() {
		return prep2;
	}
	public void setPrep2(String prep2) {
		this.prep2 = prep2;
	}
	public String getPrep3() {
		return prep3;
	}
	public void setPrep3(String prep3) {
		this.prep3 = prep3;
	}
	public String  getIsrtMan() {
		return isrtMan;
	}
	public void setIsrtMan(String  isrtMan) {
		this.isrtMan = isrtMan;
	}
	public Date getIsrtDt() {
		return isrtDt;
	}
	public void setIsrtDt(Date isrtDt) {
		this.isrtDt = isrtDt;
	}
	public String  getUpdtMan() {
		return updtMan;
	}
	public void setUpdtMan(String  updtMan) {
		this.updtMan = updtMan;
	}
	public Date getUpdtDt() {
		return updtDt;
	}
	public void setUpdtDt(Date updtDt) {
		this.updtDt = updtDt;
	}
}
